from getInput import *

def story1(debug = False):
	story = ""
	adjective1 = getWord("Enter an adjective: ", debug)
	noun1 = getWord("Enter a noun: ", debug)
	noun2 = getWord("Enter another noun: ", debug)
	color1 = getWord("Enter a color: ", debug)
	noun3 = getWord("Enter a plural noun: ", debug)
	adjective2 = getWord("Enter an adjective: ", debug)
	noun4 = getWord("Enter a plural noun: ", debug)
	noun5 = getWord("Enter another plural noun: ", debug)
	number = getNumber("Enter a number: ", debug)
	noun6 = getWord("Enter a plural noun: ", debug)
	verb = getWord("Enter a verb: ", debug)
	verb2 = getWord("Enter another verb: ", debug)
	verbing1 = getWord("Enter a verb ending in -ing: ", debug)
	verbing2 = getWord("Enter another verb ending in -ing: ", debug)
	verb3 = getWord("Enter a verb: ", debug)
	print "Okay! Here's your story!"
	
	story += "Once upon a time there was a very " + adjective1 + " " + noun1 + "."
	story += " This " + noun1 + " lived in a " + noun2
	story += " with a bunch of " + color1 + noun3 + "."
	story += " It didn't mind living with the " + noun3
	story += ", but it didn't quite understand them."
	story += " The " + noun1 + " traveled across many " + adjective2 + " " + noun4
	story += " in search of " + noun5
	story += ". Finally, after " + number
	story += " days, it found something. It wasn't " + noun5
	story += ", but it was a town of " + noun6
	story += ". When it came to " + verb + " the "
	story += noun6 + " they all " + verb2
	story += " out to greet it. After much " + verbing1 + " and " + verbing2
	story += " the " + noun6 + " decided to " + verb3 + " the " + noun1 + "."
	
	return story

def story2 (debug = False):
	story = ""
	#noun1 = getWord("Enter a plural noun: ", debug) 
	#adjective1 = getWord("Enter an adjective: ", debug) 
	#verb1 = getWord("Enter a verb: ", debug) 
	#verb2 = getWord("Enter a verb ending in -ed: ", debug) 
	#country = getWord("Enter a country: ", debug) 
	#car = getWord("Enter a type of car: ", debug) 
	#state = getWord("Enter a state: ", debug) 
	#adjective2 = getWord("Enter an adjective: ", debug) 
	#noun4 = getWord("Enter a noun: ", debug) 
	#noun2 = getWord("Enter another noun: ", debug) 
	#noun3 = getWord("Enter one more noun: ", debug) 
	day = getDay("Enter a day of the week: ", debug)
	name1 = getWord("Enter a name: ", debug) 
	adjective3 = getWord("Enter an adjective ending in -er: ", debug) 
	verb3 = getWord("Enter a verb ending with -ing: ", debug) 
	adjective4 = getWord("Enter an adjective: ", debug) 
	verb4 = getWord("Enter a verb ending in -ed: ", debug) 
	noun5 = getWord("Enter a noun: ", debug) 
	verb5 = getWord("Enter a verb: ", debug) 
	noun6 = getWord("Enter a noun: ", debug) 
	name2 = getWord("Enter a name: ", debug) 
	adjective5 = getWord("Enter an adjective ending in -er: ", debug) 
	noun7 = getWord("Enter a noun: ", debug) 
	food = getWord("Enter another food: ", debug) 
	fruit = getWord("Enter a fruit: ", debug) 
	name3 = getWord("Enter a name: ", debug) 
	noun9 = getWord("Enter a noun: ", debug) 
	verb6 = getWord("Enter a verb: ", debug) 
	verb7 = getWord("Enter a verb ending in -ing: ", debug) 
	noun10 = getWord("Enter a noun: ", debug) 
	noun11 = getWord("Enter another noun: ", debug) 
	adverb = getWord("Enter an adverb: ", debug) 
	print "Okay here's your story!"
	
	story += "There once was two " + noun1 + "."
	story += " They lived a very " + adjective1 + " life and did"
	story += " things that most people wouldn't " + verb1 + "."
	story += " They " + verb2 + " monsters that are though to just be "
	story += "myth. One day they went travelling across " + country
	story += " in their " + car + "when they heard there was a job in "
	story += state + ". Apparently people were going missing and there "
	story += "was a very " + adjective2 + " claim that the " + noun4
	story += " was holder of a " + noun2 + " in " + noun3 + "."
	story += " When they got to this " + noun4 + " to figure out what "
	story += "was going on, they got caught in this " + noun2 + "."
	story += " When they got to this " + noun4 + " to figure out what"
	story += " was going on, they got caught in this " + noun2 + "."
	story += " The same " + day + " would play over and over again, "
	story += "and every time " + name1 + ", the " + adjective3 + " one, would end "
	story += "up " + verb3 + " in a " + adjective4 + " way."
	story += " One time he got " + verb4 + " by a " + noun5 + ", "
	story += "another time he was " + verb5 + " over by a " + noun6 + "."
	story += name2 + ", the " + adjective5 + " one, finally realized "
	story += "something different about one day. A " + noun7 + "who always"
	story += " ate " + food + " had " + fruit + " jelly instead of "
	story += "maple syrup. This was the monster that was causing the " + noun2
	story += " in " + noun3 + ". When the two found the monster, they realized"
	story += " they knew him. It was " + name3 + ", the " + noun9
	story += ". They had " + verb6 + " into him before when he was "
	story += verb7 + " " + noun10 + " via " + noun11 + ". " + name3
	story += " said that the only way " + name1 + " would get out of this "
	story += day + " was to let him go. So " + adverb + ", the two let "
	story += "the " + noun9 + " go."
	
	return story

def story3 (debug = False):
	story = ""
	noun1 = getWord("Enter a noun: ", debug)
	noun2 = getWord("Enter another noun: ", debug)
	verb = getWord("Enter a verb: ", debug)
	adjective = getWord("Enter an adjective: ", debug)
	noun3 = getWord("Enter a noun: ", debug)
	adjective = getWord("Enter an adjective: ", debug)
	animal = getWord("Enter an animal: ", debug)
	noun4 = getWord("Enter a noun: ", debug)
	verb2 = getWord("Enter a verb ending in -ing: ", debug)
	noun5 = getWord("Enter a noun: ", debug)
	print "Here's your poem! Original poem is Emily Dickinson's 'I am Nobody! Who are You?'"
	
	story += "I am " + noun1 + ", who are you? Are you " + noun1 + "too?"
	story += "Then there's a " + noun2 + " of us! Don't tell! They'll "
	story += verb + " us you know. How " + adjective + " to be "
	story += noun3 + ", as " + adjective + " as a " + animal + ". "
	story += "To tell your " + noun4 + " the lifelong day to an "
	story += verb2 + noun5 + "."
	
	return story
